package com.yaolonga.dc.core;

import java.util.List;

/**
 * @author yaolong
 * @version V1.0.0
 * @program dynamic-condition
 * @description 节点解析器接口
 * @create 2024-06-01 22:14
 **/
public interface NodeParser<T> {
    /**
     * <p>
     * parser
     * </p>
     *
     * @param nodes  ast节点
     * @return 解析后的对象
     * @version 1.0.0 <br>
     * @date 2024/6/2 21:38 <br>
     * @author yaolonga <br>
     */
    T parse(List<GroupNode> nodes,Class<?> entityClass);
}
